package com.manage.modules.bo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;


import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 设备历史添加对象 t_base_station_equip_history
 *
 * @author wx
 * @date 2021-08-13
 */
@Data
@ApiModel("设备历史添加对象")
public class TBaseStationEquipHistoryAddBo {


    /**
     * 站点区站号
     */
    @ApiModelProperty("站点区站号")
    private String stationIdC;
    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String equipName;
    /**
     * 仪器编号
     */
    @ApiModelProperty("仪器编号")
    private String instrumentNo;
    /**
     * 设备类型ID
     */
    @ApiModelProperty("设备类型ID")
    private Long equipTypeId;
    /**
     * 设备型号
     */
    @ApiModelProperty("设备型号")
    private String equipModel;
    /**
     * 使用结束日期
     */
    @ApiModelProperty("使用结束日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date useEndDate;
    /**
     * 生产厂家ID
     */
    @ApiModelProperty("生产厂家ID")
    private Long factoryId;
    /**
     * 使用开始日期
     */
    @ApiModelProperty("使用开始日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date useStartDate;
    /**
     * 到期日期
     */
    @ApiModelProperty("到期日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date expireDate;
    /**
     * 生产日期
     */
    @ApiModelProperty("生产日期")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date manuDate;
    /**
     * 寿命
     */
    @ApiModelProperty("寿命")
    private String life;
    /**
     * 设备状态 1 正常 2 已故障 3 维修中 4 已换下
     */
    @ApiModelProperty("设备状态 1 正常 2 已故障 3 维修中 4 已换下")
    private Long equipState;
    /**
     * 电压波动区间
     */
    @ApiModelProperty("电压波动区间")
    private String vFluctRange;
    /**
     * 电量波动区间
     */
    @ApiModelProperty("电量波动区间")
    private String eleFluctRange;
    /**
     * 保养时间间隔
     */
    @ApiModelProperty("保养时间间隔")
    private String serviceDateInterval;
    /**
     * 是否正在使用 1-是 2-不是
     */
    @ApiModelProperty("是否正在使用 1-是 2-不是")
    private Long isUse;
    /**
     * 备注
     */
    @ApiModelProperty("备注")
    private String remark;
}
